1.4100000000000000256e-26 leaf development stages